package com.bsoft.gol.hcs.clinical.bean.req;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

/**
 * @author tongtp
 * @version v0.1
 * @className QueryDiagnosticListRequest
 * @description 查询诊断列表
 * @create 2019-06-19 10:37
 **/
@XmlRootElement(name = "MsgBody")
public class QueryDiagnosticListRequest implements Serializable {

	private String hospitalCode;

	private String keyWord;

	private Integer diagnosticType;

    private Integer pageNo;

    private Integer pageSize;

    private String hisUrl;

	public String getHisUrl() {
		return hisUrl;
	}

	public void setHisUrl(String hisUrl) {
		this.hisUrl = hisUrl;
	}

	@XmlElement(name = "VisitOrganization")
	public String getHospitalCode() {
		return hospitalCode;
	}

	public void setHospitalCode(String hospitalCode) {
		this.hospitalCode = hospitalCode;
	}

	@XmlElement(name = "InputCode")
	public String getKeyWord() {
		return keyWord;
	}

	public void setKeyWord(String keyWord) {
		this.keyWord = keyWord;
	}

	@XmlElement(name = "DiagnosticType")
	public Integer getDiagnosticType() {
		return diagnosticType;
	}

	public void setDiagnosticType(Integer diagnosticType) {
		this.diagnosticType = diagnosticType;
	}

	@XmlElement(name = "PageNo")
    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

	@XmlElement(name = "PageSize")
    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    @Override
    public String toString() {
        return "QueryDiagnosticListRequest{" +
                "hospitalCode='" + hospitalCode + '\'' +
                ", keyWord='" + keyWord + '\'' +
                ", diagnosticType=" + diagnosticType +
                ", pageNo=" + pageNo +
                ", pageSize=" + pageSize +
                '}';
    }
}
